1
Cơ sở của Các Đối tượng R
AI014Lesson 2
00:00

Ở cấp độ cơ bản nhất, R không hoạt động trên các giá trị vô hướng riêng lẻ, mà trên Vector Nguyên tử. Mọi đối tượng trong R đều là tập hợp các phần tử cùng kiểu, được xác định bởi chế độ lưu trữ nội bộ của chúng.

1. Vector Nguyên tử

Ngay cả một giá trị đơn như z <- 100 cũng là một vector có độ dài bằng 1. R xử lý các dãy dữ liệu—logic, nguyên, song, phức, ký tự, và thô—như đơn vị chính để thao tác.

2. Gán và Xây dựng

Chúng ta sử dụng toán tử gán <- để liên kết tên với bộ nhớ. Các vector nhiều phần tử được xây dựng bằng cách sử dụng hàm c() (kết hợp) hoặc toán tử : (dãy số), ví dụ như z <- 0:9.

Sáu Khối Xây Dựng Nguyên tửLogicNguyênSongPhứcKý tựThô

3. Lưu trữ Nội bộ

Hàm typeof() cho thấy biểu diễn mức thấp kiểu C của một đối tượng. Ví dụ, R phân biệt giữa số học (số dấu phẩy động) và ký tự (chuỗi bao quanh bởi ""). Nguyên tử vector đảm bảo tính đồng nhất: mọi phần tử phải cùng kiểu.

$$\text{typeof}(0:9) \rightarrow \text{"nguyên"}$$

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>